<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page isELIgnored="false" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="java.util.Map" %>
<%@ page import="com.dts.entity.Emp" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>JSTL</title>
</head>

<body>
<h5>给指定scope范围赋值：</h5>
<c:set var="name" value="page" scope="page" />
从page域中得到值：${pageScope.name}<br>
<c:set var="name" value="request" scope="request" />
从request域中得到值：${requestScope.name}<br>
<c:set var="name" value="session" scope="session" />
从session域中得到值：${sessionScope.name}<br>
<c:set var="name" scope="application">application</c:set>
使用&lt;c:out&gt;和el，从application域中得到值：
<c:out value="${applicationScope.name}">
   未得到name的值
</c:out>
<br><hr>
<h5>操作JavaBean：</h5>
<jsp:useBean id="emp" class="com.dts.entity.Emp" scope="page" />
<!-- 设置JavaBean的属性值 -->
<c:set target="${emp}" property="empId">001</c:set>
<c:set target="${emp}" property="empName">教研部</c:set>
使用的目标对象为：${person} <br>
从Bean中获得的empno值为：
<c:out value="${emp.empId}" /><br>
从Bean中获得的ename值为：
<c:out value="${emp.empName}" /><br>
<h5>操作Map</h5>
<%
    Map<String, String> map = new HashMap<String, String>();
    request.setAttribute("map", map);
%>
<!--将data对象的值存储到map集合中 -->
<c:set property="company" value="isoftstone" target="${map}" />
从Map中取值：${map.company}

</body>

</html>